
const data = {
  nodes: [
    {
      id: 'node1',
      shape: 'rect',
      x: 40,
      y: 40,
      width: 100,
      height: 40,
      label: 'hello',
      attrs: {
        // body 是选择器名称，选中的是 rect 元素
        body: {
          stroke: '#8f8f8f',
          strokeWidth: 1,
          fill: '#fff',
          rx: 6,
          ry: 6
        }
      }
    },
    {
      id: 'node2',
      shape: 'rect',
      x: 160,
      y: 180,
      width: 100,
      height: 40,
      label: 'world',
      attrs: {
        body: {
          stroke: '#8f8f8f',
          strokeWidth: 1,
          fill: '#fff',
          rx: 6,
          ry: 6
        }
      }
    },
    {
      id: 'node3',
      shape: 'rect',
      x: 20,
      y: 180,
      width: 100,
      height: 40,
      label: 'test1',
      attrs: {
        // body 是选择器名称，选中的是 rect 元素
        body: {
          stroke: '#8f8f8f',
          strokeWidth: 1,
          fill: '#fff',
          rx: 6,
          ry: 6
        }
      }
    },
    {
      id: 'node4',
      shape: 'circle',
      x: -100,
      y: 180,
      width: 40,
      height: 40,
      label: 'test2',
      attrs: {
        // body 是选择器名称，选中的是 rect 元素
        body: {
          stroke: '#8f8f8f',
          strokeWidth: 1,
          fill: '#fff',
          rx: 6,
          ry: 6
        }
      }
    }
  ],
  edges: [
    {
      shape: 'edge',
      source: 'node1',
      target: 'node2',
      label: 'x6',
      attrs: {
        // line 是选择器名称，选中的边的 path 元素
        line: {
          stroke: '#8f8f8f',
          strokeWidth: 1
        }
      }
    },
    {
      shape: 'edge',
      source: 'node1',
      target: 'node3',
      label: '个性化条件',
      attrs: {
        // line 是选择器名称，选中的边的 path 元素
        line: {
          stroke: '#8f8f8f',
          strokeWidth: 1
        }
      }
    }
  ]
}

const LaneDiagramData = [
  {
    'id': '1',
    'shape': 'lane',
    'width': 800,
    'height': 200,
    'position': {
      'x': 60,
      'y': 60
    },
    'label': '第一道'
  },
  {
    'id': '2',
    'shape': 'lane',
    'width': 800,
    'height': 200,
    'position': {
      'x': 60,
      'y': 260
    },
    'label': '第二道'
  },
  {
    'id': '3',
    'shape': 'lane',
    'width': 800,
    'height': 200,
    'position': {
      'x': 60,
      'y': 460
    },
    'label': '第三道'
  },
  {
    'id': '4',
    'shape': 'lane',
    'width': 800,
    'height': 200,
    'position': {
      'x': 60,
      'y': 660
    },
    'label': '第四道'
  },
  {
    'id': '5',
    'shape': 'lane-rect',
    'width': 100,
    'height': 60,
    'position': {
      'x': 110,
      'y': 120
    },
    'label': 'Start1',
    'attrs': {
      'body': {
        'rx': 30,
        'ry': 30
      }
    },
    'parent': '1'
  },
  {
    'id': '6',
    'shape': 'lane-rect',
    'width': 100,
    'height': 60,
    'position': {
      'x': 320,
      'y': 120
    },
    'label': 'Process2',
    'parent': '2'
  },
  {
    'id': '7',
    'shape': 'lane-polygon',
    'width': 80,
    'height': 80,
    'position': {
      'x': 520,
      'y': 110
    },
    'label': 'Judge3',
    'parent': '3'
  },
  {
    'id': '8',
    'shape': 'lane-rect',
    'width': 100,
    'height': 60,
    'position': {
      'x': 510,
      'y': 240
    },
    'label': 'Process4',
    'parent': '3'
  },
  {
    'id': '9',
    'shape': 'lane-rect',
    'width': 100,
    'height': 60,
    'position': {
      'x': 720,
      'y': 240
    },
    'label': 'Process5',
    'parent': '4'
  },
  {
    'id': '10',
    'shape': 'lane-rect',
    'width': 100,
    'height': 60,
    'position': {
      'x': 720,
      'y': 350
    },
    'label': 'Process6',
    'parent': '4'
  },
  {
    'id': '11',
    'shape': 'lane-polygon',
    'width': 80,
    'height': 80,
    'position': {
      'x': 520,
      'y': 340
    },
    'label': 'Judge7',
    'parent': '3'
  },
  {
    'id': '12',
    'shape': 'lane-rect',
    'width': 100,
    'height': 60,
    'position': {
      'x': 510,
      'y': 470
    },
    'label': 'Process8',
    'parent': '3'
  },
  {
    'id': '13',
    'shape': 'lane-rect',
    'width': 100,
    'height': 60,
    'position': {
      'x': 300,
      'y': 470
    },
    'label': 'End9',
    'attrs': {
      'body': {
        'rx': 30,
        'ry': 30
      }
    },
    'parent': '2'
  },
  {
    'id': '14',
    'shape': 'lane-edge',
    'source': '5',
    'target': '6'
  },
  {
    'id': '15',
    'shape': 'lane-edge',
    'source': '6',
    'target': '7'
  },
  {
    'id': '16',
    'shape': 'lane-edge',
    'source': '7',
    'target': '8',
    'label': 'Yes'
  },
  {
    'id': '17',
    'shape': 'lane-edge',
    'source': '7',
    'target': '9',
    'label': 'No'
  },
  {
    'id': '18',
    'shape': 'lane-edge',
    'source': '8',
    'target': '9'
  },
  {
    'id': '19',
    'shape': 'lane-edge',
    'source': '9',
    'target': '10'
  },
  {
    'id': '20',
    'shape': 'lane-edge',
    'source': '10',
    'target': '11'
  },
  {
    'id': '21',
    'shape': 'lane-edge',
    'source': '11',
    'target': '12',
    'label': 'Yes'
  },
  {
    'id': '22',
    'shape': 'lane-edge',
    'source': '11',
    'target': '13',
    'label': 'No'
  },
  {
    'id': '23',
    'shape': 'lane-edge',
    'source': '12',
    'target': '13'
  }
]

const testData = [
  {
    'id': '1',
    'shape': 'rect',
    'width': 100,
    'height': 40,
    'position': {
      'x': 20,
      'y': 20
    },
    'label': 'hello1',
    children: [
      {
        'id': '1-1',
        'shape': 'rect',
        'width': 100,
        'height': 40,
        'position': {
          'x': 20,
          'y': 20
        },
        'label': 'hello2',
        children: [
          {
            'id': '1-1-1',
            'shape': 'rect',
            'width': 100,
            'height': 40,
            'position': {
              'x': 20,
              'y': 20
            },
            'label': 'hello3'
          }
        ]
      },
      {
        'id': '1-2',
        'shape': 'rect',
        'width': 100,
        'height': 40,
        'position': {
          'x': 20,
          'y': 20
        },
        'label': 'hello4',
        children: [
          {
            'id': '1-2-1',
            'shape': 'rect',
            'width': 100,
            'height': 40,
            'position': {
              'x': 20,
              'y': 20
            },
            'label': 'hello5',
            children: [
              {
                'id': '1-2-1-1',
                'shape': 'rect',
                'width': 100,
                'height': 40,
                'position': {
                  'x': 20,
                  'y': 20
                },
                'label': 'hello6'
              },
              {
                'id': '1-2-1-2',
                'shape': 'rect',
                'width': 100,
                'height': 40,
                'position': {
                  'x': 20,
                  'y': 20
                },
                'label': 'hello7'

              }
            ]
          }
        ]
      }
    ]
  },
  {
    'id': '2',
    'shape': 'rect',
    'width': 100,
    'height': 40,
    'label': 'hello8'
  }
]
const headerData = [
  {
    'id': '1',
    'shape': 'lane',
    'width': 800,
    'height': 200,
    'position': {
      'x': 60,
      'y': 60
    },
    'label': '第一道'
  },
  {
    'id': '2',
    'shape': 'lane',
    'width': 800,
    'height': 200,
    'position': {
      'x': 60,
      'y': 260
    },
    'label': '第二道'
  },
  {
    'id': '3',
    'shape': 'lane',
    'width': 800,
    'height': 200,
    'position': {
      'x': 60,
      'y': 460
    },
    'label': '第三道'
  },
  {
    'id': '4',
    'shape': 'lane',
    'width': 800,
    'height': 200,
    'position': {
      'x': 60,
      'y': 660
    },
    'label': '第四道'
  }
]
const data1 = [
    {
        'id': 1,
        'shape': 'lane',
        'width': 800,
        'height': 200,
        'position': {
            'x': 60,
            'y': 60
        },
        'label': '第1道'
    },
    {
        'id': 2,
        'shape': 'lane',
        'width': 800,
        'height': 200,
        'position': {
            'x': 60,
            'y': 260
        },
        'label': '第2道'
    },
    {
        'id': 3,
        'shape': 'lane',
        'width': 800,
        'height': 200,
        'position': {
            'x': 60,
            'y': 460
        },
        'label': '第3道'
    },
    {
        'id': 4,
        'shape': 'lane',
        'width': 800,
        'height': 200,
        'position': {
            'x': 60,
            'y': 660
        },
        'label': '第4道'
    },
    {
        'id': '1',
        'shape': 'rect',
        'width': 100,
        'height': 40,
        'position': {
            'x': 20,
            'y': 20
        },
        'label': 'hello1',
        'children': [
            {
                'id': '1-1',
                'shape': 'rect',
                'width': 100,
                'height': 40,
                'position': {
                    'x': 20,
                    'y': 20
                },
                'label': 'hello2',
                'children': [
                    {
                        'id': '1-1-1',
                        'shape': 'rect',
                        'width': 100,
                        'height': 40,
                        'position': {
                            'x': 20,
                            'y': 20
                        },
                        'label': 'hello3'
                    }
                ]
            },
            {
                'id': '1-2',
                'shape': 'rect',
                'width': 100,
                'height': 40,
                'position': {
                    'x': 20,
                    'y': 20
                },
                'label': 'hello4',
                'children': [
                    {
                        'id': '1-2-1',
                        'shape': 'rect',
                        'width': 100,
                        'height': 40,
                        'position': {
                            'x': 20,
                            'y': 20
                        },
                        'label': 'hello5',
                        'children': [
                            {
                                'id': '1-2-1-1',
                                'shape': 'rect',
                                'width': 100,
                                'height': 40,
                                'position': {
                                    'x': 20,
                                    'y': 20
                                },
                                'label': 'hello6'
                            },
                            {
                                'id': '1-2-1-2',
                                'shape': 'rect',
                                'width': 100,
                                'height': 40,
                                'position': {
                                    'x': 20,
                                    'y': 20
                                },
                                'label': 'hello7'
                            }
                        ]
                    }
                ]
            }
        ],
        'x': 40,
        'y': 240,
        'attrs': {
            'body': {
                'stroke': '#8f8f8f',
                'strokeWidth': 1,
                'fill': '#fff',
                'rx': 6,
                'ry': 6
            }
        },
        'parent': 1
    },
    {
        'id': '1-1',
        'shape': 'rect',
        'width': 100,
        'height': 40,
        'position': {
            'x': 20,
            'y': 20
        },
        'label': 'hello2',
        'children': [
            {
                'id': '1-1-1',
                'shape': 'rect',
                'width': 100,
                'height': 40,
                'position': {
                    'x': 20,
                    'y': 20
                },
                'label': 'hello3'
            }
        ],
        'x': 40,
        'y': 440,
        'attrs': {
            'body': {
                'stroke': '#8f8f8f',
                'strokeWidth': 1,
                'fill': '#fff',
                'rx': 6,
                'ry': 6
            }
        },
        'parent': 2
    },
    {
        'id': '1-1-1',
        'shape': 'rect',
        'width': 100,
        'height': 40,
        'position': {
            'x': 20,
            'y': 20
        },
        'label': 'hello3',
        'x': 40,
        'y': 640,
        'attrs': {
            'body': {
                'stroke': '#8f8f8f',
                'strokeWidth': 1,
                'fill': '#fff',
                'rx': 6,
                'ry': 6
            }
        },
        'parent': 3
    },
    {
        'id': '1-2',
        'shape': 'rect',
        'width': 100,
        'height': 40,
        'position': {
            'x': 20,
            'y': 20
        },
        'label': 'hello4',
        'children': [
            {
                'id': '1-2-1',
                'shape': 'rect',
                'width': 100,
                'height': 40,
                'position': {
                    'x': 20,
                    'y': 20
                },
                'label': 'hello5',
                'children': [
                    {
                        'id': '1-2-1-1',
                        'shape': 'rect',
                        'width': 100,
                        'height': 40,
                        'position': {
                            'x': 20,
                            'y': 20
                        },
                        'label': 'hello6'
                    },
                    {
                        'id': '1-2-1-2',
                        'shape': 'rect',
                        'width': 100,
                        'height': 40,
                        'position': {
                            'x': 20,
                            'y': 20
                        },
                        'label': 'hello7'
                    }
                ]
            }
        ],
        'x': 140,
        'y': 440,
        'attrs': {
            'body': {
                'stroke': '#8f8f8f',
                'strokeWidth': 1,
                'fill': '#fff',
                'rx': 6,
                'ry': 6
            }
        },
        'parent': 2
    },
    {
        'id': '1-2-1',
        'shape': 'rect',
        'width': 100,
        'height': 40,
        'position': {
            'x': 20,
            'y': 20
        },
        'label': 'hello5',
        'children': [
            {
                'id': '1-2-1-1',
                'shape': 'rect',
                'width': 100,
                'height': 40,
                'position': {
                    'x': 20,
                    'y': 20
                },
                'label': 'hello6'
            },
            {
                'id': '1-2-1-2',
                'shape': 'rect',
                'width': 100,
                'height': 40,
                'position': {
                    'x': 20,
                    'y': 20
                },
                'label': 'hello7'
            }
        ],
        'x': 40,
        'y': 640,
        'attrs': {
            'body': {
                'stroke': '#8f8f8f',
                'strokeWidth': 1,
                'fill': '#fff',
                'rx': 6,
                'ry': 6
            }
        },
        'parent': 3
    },
    {
        'id': '1-2-1-1',
        'shape': 'rect',
        'width': 100,
        'height': 40,
        'position': {
            'x': 20,
            'y': 20
        },
        'label': 'hello6',
        'x': 40,
        'y': 840,
        'attrs': {
            'body': {
                'stroke': '#8f8f8f',
                'strokeWidth': 1,
                'fill': '#fff',
                'rx': 6,
                'ry': 6
            }
        },
        'parent': 4
    },
    {
        'id': '1-2-1-2',
        'shape': 'rect',
        'width': 100,
        'height': 40,
        'position': {
            'x': 20,
            'y': 20
        },
        'label': 'hello7',
        'x': 140,
        'y': 840,
        'attrs': {
            'body': {
                'stroke': '#8f8f8f',
                'strokeWidth': 1,
                'fill': '#fff',
                'rx': 6,
                'ry': 6
            }
        },
        'parent': 4
    },
    {
        'id': '2',
        'shape': 'rect',
        'width': 100,
        'height': 40,
        'label': 'hello8',
        'x': 140,
        'y': 240,
        'attrs': {
            'body': {
                'stroke': '#8f8f8f',
                'strokeWidth': 1,
                'fill': '#fff',
                'rx': 6,
                'ry': 6
            }
        },
        'parent': 1
    },
    {
        'id': 'lane-edge-1-1-1',
        'shape': 'lane-edge',
        'source': '1',
        'target': '1-1',
        'label': 'hello2'
    },
    {
        'id': 'lane-edge-1-1-1-1-1',
        'shape': 'lane-edge',
        'source': '1-1',
        'target': '1-1-1',
        'label': 'hello3'
    },
    {
        'id': 'lane-edge-1-2-1',
        'shape': 'lane-edge',
        'source': '1',
        'target': '1-2',
        'label': 'hello4'
    },
    {
        'id': 'lane-edge-1-2-1-1-2',
        'shape': 'lane-edge',
        'source': '1-2',
        'target': '1-2-1',
        'label': 'hello5'
    },
    {
        'id': 'lane-edge-1-2-1-1-1-2-1',
        'shape': 'lane-edge',
        'source': '1-2-1',
        'target': '1-2-1-1',
        'label': 'hello6'
    },
    {
        'id': 'lane-edge-1-2-1-2-1-2-1',
        'shape': 'lane-edge',
        'source': '1-2-1',
        'target': '1-2-1-2',
        'label': 'hello7'
    }
]
export { data, LaneDiagramData, testData, headerData, data1 }
